Farina in Natura¶

/bin/bash: -c: line 1: syntax error near unexpected token `Logo_farina_in_natura_edited.jpg'
/bin/bash: -c: line 1: `[](Logo_farina_in_natura_edited.jpg)'

Importando os dados e observações iniciais.¶

Limpeza e manipulação dos dados.¶

Creating a column name 'hora_minuto'¶

Creating the column "data" baseadao em "data_hora"¶

Extracting only the Date from 'data' column¶

Verificando divergência dos dados¶

Creating a Column diference¶

total_item          53878.3
total_item_verif    22219.1
diference           31659.2
dtype: float64

Gerando um relatório dos dados divergentes¶

Criando um arquivo HTML dos dados divergentes usando Plotly ("ts2" dataframe)¶

GRÁFICO 01¶

Exploração dos Dados¶

Converting a Series to a dataframe and changing the namee of the column¶

Criando um arquivo HTML usando Plotly¶

GRÁFICO 02¶

Find the percentage of itens sold¶

Converting to a Dataframe¶

inserting a column Ranking based on the value of the column proporção¶

Criando um arquivo html usando Plotly¶

Gráfico 03¶

Inserir um gráfico de pizza da tabela acima¶

GRÁFICO 3A¶

Algumas métricas importantes¶

O número de diferentes itens vendido pela loja é: 212
A média de itens por venda é: 2.79 itens
O número médio de itens vendidos por período do dia é: 
hora_do_dia
manhã    3.046419
noite    2.663510
tarde    2.783376
Name: item_count, dtype: float64

Creating a plot with the TOP itens sold per period of the day¶

GRÁFICO 04¶

Creating a plot to show the TOP itens sold by month (fevereiro 2022 -outubro 2022)¶

GRÁFICO 05¶

Criar a váriavel mes baseada na variavel horario¶

Creating the plot¶

Creating a table and an animated frequencie line¶

GRAFICO 06¶

GRAFICO 07¶

Grafico 08¶

Investigando dados atipicos¶

GRÁFICO 09¶

GRÁFICO 10¶

Encontrados dados atípicos nos dias 23 de Junho de 2022 e 30 de Julho de 2022, portanto uma filtragem desses dados se faz necessária¶

Mais informações relevantes¶

Vendas dias de semana (DDS) vs Final de semana (FDS)¶

Vendas dia de semana(DDS)¶

O menor número de vendas em um dia de semana foi: 
1
O maior número de vendas em um dia de semana foi: 
241
O número médio de vendas em um dia de semana é: 
75.81005586592178

Vendas final de semana (FDS)¶

O menor número de vendas em um dia de fim-de-semana foi: 
65
O  maior número de vendas em um dia fim-de-semana foi: 
227
O número médio de vendas em um dia fim-de-semana é: 
133.73611111111111

Número de itens médios vendidos por cada pedido¶

O número médio de itens em cada venda por tipo de dia é: 
tipo_de_dia
DDS    2.650391
FDS    2.836230
Name: item_count, dtype: float64

Itens vendidos por tipo de dia¶

Grafico 10A¶

Grafico 10B¶

Faturamento por tipo de dia (DDS x FDS)¶

Grafico 11¶

Gráfico 11B¶

Número de itens vendidos por dia da semana¶

GAFICO 12¶

Grafico 13¶

Plotly Express (px)¶

Graphic Objects (go)¶

Horário de vendas dos itens por dia da semana¶

Modo Simples¶

Grafico 14¶

Modo Complexo - Graphic Objects¶

Distribuição de vendas por hora do dia¶

GRAFICO 15¶

How to use Graphics Objects¶

Distribuição de vendas por dia da semana e hora do dia¶

Grafico 16¶

Grafico 16B¶

Detalhamento do porcentual das vendas pelo periodo do dia¶

criando uma coluna no dataframe "transactions_filtrada_2"¶

Grafico 17¶

Quantidade de itens vendidos por dia da semana e período¶

Grafico 18¶

Vendas por hora¶

Apriori Algorithm, Method 1¶

All day results¶

Convert a list to a Dataframe¶

Grafico 19¶

'/home/claudio/results/grafico19 - Aplicando_Apriori_Modelo_01.html'

Resultados - Manhã¶

Resultado da função "associantion_results_manha" período Manhã¶

Converting the list to dataframe - Manhã¶

Rule Support Confidence Lift
5 PAO SOURDOUGH OVOS -> BOWL DE IOGURTE FRUTAS A... 0.024411895250776743 0.2972972972972973 3.9170222854433385
2 CROISSANT -> ADICIONAL DE MUSSARELA 0.015090989791389259 0.918918918918919 3.344627341396324
3 ADICIONAL DE PRESUNTO -> CROISSANT 0.013315579227696404 0.9090909090909091 3.3088559259803203
6 SELECAO DE PAES GELEIA -> BOWL DE IOGURTE FRUT... 0.010208610741233911 0.2674418604651163 3.2570081709616594
0 ADICIONAL DE PRESUNTO -> ADICIONAL DE MUSSARELA 0.009764758100310697 0.5945945945945946 40.5945945945946
16 ADICIONAL DE PRESUNTO -> CROISSANT 0.009320905459387484 0.5675675675675677 42.624324324324334
10 CROISSANT BRIE PARMA MEL DE -> SUCO DE LARANJA... 0.00887705281846427 0.22222222222222224 6.032128514056224
14 CROISSANT OVOS BACON MEL -> SUCO DE LARANJA 400ML 0.008433200177541057 0.2289156626506024 5.157469879518072
12 SOURDOUGH 369G IFOOD -> CROISSANT IFOOD 0.008433200177541057 0.59375 7.309938524590163
11 CROISSANT IFOOD -> PASTEL DE NATA 60G IFOOD 0.008433200177541057 0.5428571428571428 6.683372365339578
9 CROISSANT OVOS BACON MEL -> CROISSANT BRIE PAR... 0.007989347536617843 0.2 4.506
7 CAFE CATUAI VERMELHO C/LEITE G -> LARANJA 400 ML 0.007989347536617843 0.23684210526315788 3.629967776584318
4 AGUA MINERAL SEM GAS 500 ML -> CROISSANT BRIE ... 0.007545494895694629 0.2 5.006666666666667
15 MINI CROISSANT 25G KIT C 5 -> MINI CROISSANT P... 0.007101642254771416 0.2857142857142857 5.646616541353383
13 CROISSANT MUSSATRELA DE -> SUCO DE LARANJA 400ML 0.006657789613848202 0.2459016393442623 6.674896306537625
17 AGUA MINERAL S/GAS 500ML -> CAFE CATUAI VERMEL... 0.006657789613848202 0.2054794520547945 3.354675402025015
19 CROISSANT -> CAFE CATUAI VERMELHO G 200ML 0.006657789613848202 0.2054794520547945 3.149287112105116
18 CROISSANT -> LARANJA 400 ML 0.006213936972924989 0.29166666666666663 4.470238095238095
22 PASTEL DE NATA 60G -> CROISSANT 0.006213936972924989 0.3783783783783784 3.1928332827209234
8 COOKIES 80G IFOOD -> CROISSANT IFOOD 0.005770084332001775 0.619047619047619 7.621389539422324
1 AGUA MINERAL S/GAS 500ML -> ADICIONAL DE MUSSA... 0.005326231691078562 0.3243243243243244 5.294947121034079
20 CROISSANT -> CAFE CATUAI VERMELHO G 200ML 0.005326231691078562 0.3076923076923077 5.590570719602978
21 CROISSANT -> LARANJA 400 ML 0.005326231691078562 0.3076923076923077 4.71585557299843

Apriori Algorithm, Method 2¶

Transformando o rsultado da função "apriori_results_method_2" em um DATAFRAME¶

Fazendo a limpeza do DATAFRAME¶

Grafico 20¶